指针中"." 和"->"的区别是什么?
来源:百度知道 编辑:UC知道 时间:2024/06/20 05:27:41
已经把指针赋值了,比如
struct s
{
age……………
}
s sl={age……………}
s *h=&sl
那之后的h.age和h->age的区别是什么呢?使用方式有什么区别呢?
struct s
{
age……………
}
s sl={age……………}
s *h=&sl
那之后的h.age和h->age的区别是什么呢?使用方式有什么区别呢?
-> 指针变量
. 常规变量
X* px = new X(); px 是指针,防问任何变量或函数都用 px->开头
X x; 则 用 x. 开头
用 . 防问和用 ->防问 不存在区别,只是调用方式 不一样,效果是一样的
指针用->
其他用"."
暂时未遇到能用"."的指针...
有点迷糊